/**
	
                 Springs On Rails
                 Copyright [2007] [Sunny Liu]

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.	
*/
package org.springonrails.appgen;

public class ApplicationStructure 
{
	private String javaSourcePath  = "src/main/java";
	private String webAppPath      = "src/main/webapp";
	private String webJspPath      = "WEB-INF/jsp";
	private String webInfPath      = "WEB-INF";
	private String webClassesPath  = "WEB-INF/classes";
	private String webLibPath 	   = "WEB-INF/lib";
	private String resourcesPath   = "src/main/resources";
	private String buildFilePath   = "../../..";
	private String ideFilePath     = "../../..";
	
	
	private String ddlPath = "WEB-INF/ddl";	
	private String controllerPath = "controller";
	private String daoPath = "dao";
	private String ibatsPath = "dao/ibatis";
	private String mockPath = "dao/mock";
	private String hibernatePath = "dao/hibernate";
	private String modelPath = "model";
	private String modelMappingPath = "model/mapping";
	private String transPath = "service";
	private String viewPath = "view";
	private String xmlPath = "xml";
	
	private String viewType = "jsp";
	
	
	
	public String getHibernatePath() {
		return hibernatePath;
	}
	public void setHibernatePath(String hibernatePath) {
		this.hibernatePath = hibernatePath;
	}
	public String getDdlPath() {
		return ddlPath;
	}
	public void setDdlPath(String ddlPath) {
		this.ddlPath = ddlPath;
	}
	public String getControllerPath() {
		return controllerPath;
	}
	public void setControllerPath(String controllerPath) {
		this.controllerPath = controllerPath;
	}
	public String getDaoPath() {
		return daoPath;
	}
	public void setDaoPath(String daoPath) {
		this.daoPath = daoPath;
	}
	public String getIbatsPath() {
		return ibatsPath;
	}
	public void setIbatsPath(String ibatsPath) {
		this.ibatsPath = ibatsPath;
	}
	public String getMockPath() {
		return mockPath;
	}
	public void setMockPath(String mockPath) {
		this.mockPath = mockPath;
	}
	public String getModelPath() {
		return modelPath;
	}
	public void setModelPath(String modelPath) {
		this.modelPath = modelPath;
	}
	public String getModelMappingPath() {
		return modelMappingPath;
	}
	public void setModelMappingPath(String modelMappingPath) {
		this.modelMappingPath = modelMappingPath;
	}
	public String getTransPath() {
		return transPath;
	}
	public void setTransPath(String transPath) {
		this.transPath = transPath;
	}
	public String getViewPath() {
		return viewPath;
	}
	public void setViewPath(String viewPath) {
		this.viewPath = viewPath;
	}
	public String getXmlPath() {
		return xmlPath;
	}
	public void setXmlPath(String xmlPath) {
		this.xmlPath = xmlPath;
	}
	public String getBuildFilePath() {
		return buildFilePath;
	}
	public void setBuildFilePath(String buildFilePath) {
		this.buildFilePath = buildFilePath;
	}
	public String getIdeFilePath() {
		return ideFilePath;
	}
	public void setIdeFilePath(String ideFilePath) {
		this.ideFilePath = ideFilePath;
	}
	
	
	
	public String getViewType() {
		return viewType;
	}
	public void setViewType(String viewType) {
		this.viewType = viewType;
	}
	public String getJavaSourcePath() {
		return javaSourcePath;
	}
	public void setJavaSourcePath(String javaSourcePath) {
		this.javaSourcePath = javaSourcePath;
	}
	public String getWebAppPath() {
		return webAppPath;
	}
	public void setWebAppPath(String webAppPath) {
		this.webAppPath = webAppPath;
	}
	public String getWebJspPath() {
		return webJspPath;
	}
	public void setWebJspPath(String webJspPath) {
		this.webJspPath = webJspPath;
	}
	public String getWebInfPath() {
		return webInfPath;
	}
	public void setWebInfPath(String webInfPath) {
		this.webInfPath = webInfPath;
	}
	public String getWebClassesPath() {
		return webClassesPath;
	}
	public void setWebClassesPath(String webClassesPath) {
		this.webClassesPath = webClassesPath;
	}
	public String getWebLibPath() {
		return webLibPath;
	}
	public void setWebLibPath(String webLibPath) {
		this.webLibPath = webLibPath;
	}
	public String getResourcesPath() {
		return resourcesPath;
	}
	public void setResourcesPath(String resourcesPath) {
		this.resourcesPath = resourcesPath;
	}
	
	

}
